package com.selen.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author Selen
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Emp implements Serializable {
    /**  主键  */
    private Long id;
    /**  登陆账户  */
    private String username;
    /**  登陆密码  */
    private String password;
    /**  头像地址  */
    private String avatar;
    /**  手机号码  */
    private String phone;
    /**  微信号码  */
    private String wechat;
    /**  邮箱地址  */
    private String email;
    /**  用户性别，0女 1男 2保密  */
    private Integer gender;
    /**  用户年龄  */
    private Integer age;
    /**  籍贯省份  */
    private String province;
    /**  现居住地  */
    private String address;
    /**  真实姓名  */
    private String realname;
    /**  身份证号  */
    private String idcard;
    /**  部门外键  */
    private Long fkDeptId;
    /**  部门描述  */
    private String info;
    /**  入职时间  */
    private LocalDateTime hiredate;

    /**  逻辑删除  */
    private Integer deleted;
    /**  创建时间  */
    private LocalDateTime created;
    /**  修改时间  */
    private LocalDateTime updated;

    /** 所在部门，部门（1）---员工（n） */
    private Dept dept;
}
